.RadCalendar_MyTheme {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.RadCalendar_MyTheme .rcTitlebar {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
}

.RadCalendar_MyTheme .t-button:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadCalendar_MyTheme .t-button:focus,
.RadCalendar_MyTheme .t-button:active {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadCalendar_MyTheme td {
    border-color: transparent;
}

.RadCalendar_MyTheme th {
    color: #666666;
    background-color: whitesmoke;
}

.RadCalendar_MyTheme .rcHeader,
.RadCalendar_MyTheme .rcFooter {
    border-color: #dedede;
}

.RadCalendar_MyTheme .rcWeek th {
    border-color: #dedede;
    color: #333333;
}

.RadCalendar_MyTheme .rcWeek .rcViewSel {
    background-color: whitesmoke;
}

.RadCalendar_MyTheme .rcToday a,
.RadCalendar_MyTheme .rcToday span {
    border-color: #33b740;
    color: #33b740;
}

.RadCalendar_MyTheme .rcHover a,
.RadCalendar_MyTheme .rcHover span {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee;
}

.RadCalendar_MyTheme .rcSelected a,
.RadCalendar_MyTheme .rcSelected span {
    border-color: #288f32;
    color: #ffffff;
    background-color: #33b740;
}

.RadCalendar_MyTheme .rcFocus {
    border-color: #288f32;
    box-shadow: inset 0 0 5px #288f32;
}

.RadCalendarMultiView_MyTheme .rcTitlebar {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
}

.RadCalendarMultiView_MyTheme .rcCalendar {
    border-color: #dedede;
}

.RadCalendarMultiView_MyTheme td.rcTitle {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
}

.RadCalendarMonthView_MyTheme {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
}

.RadCalendarMonthView_MyTheme a:hover {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee;
}

.RadCalendarMonthView_MyTheme .rcSelected a {
    border-color: #288f32;
    color: #ffffff;
    background-color: #33b740;
}

.RadCalendarMonthView_MyTheme .rcFocus {
    border-color: #288f32;
    box-shadow: inset 0 0 5px #288f32;
}

.RadCalendarMonthView_MyTheme .rcButtons a {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadCalendarMonthView_MyTheme .rcButtons a:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadCalendarMonthView_MyTheme .rcButtons a:focus,
.RadCalendarMonthView_MyTheme .rcButtons a:active {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadCalendarTimeView_MyTheme {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
}

.RadCalendarTimeView_MyTheme th {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
}

.RadCalendarTimeView_MyTheme td {
    border-color: #dedede;
}

.RadCalendarTimeView_MyTheme .rcSelected a {
    border-color: #288f32;
    color: #ffffff;
    background-color: #33b740;
}

.RadCalendarTimeView_MyTheme .rcHover a {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee;
}

.RadCalendarTimeView_MyTheme .rcFocus {
    box-shadow: inset 0 0 5px #288f32;
}

.RadCalendarTimeView_MyTheme .rcFooter {
    border-color: #dedede;
}

.RadPicker_MyTheme .riLabel {
    color: #333333;
}

.RadPicker_MyTheme.rcCalPopupOpen .RadInput, .RadPicker_MyTheme.rcMYPopupOpen .RadInput, .RadPicker_MyTheme.rcTimePopupOpen .RadInput {
    border-color: #3bc849;
    color: #333333;
    background-color: #ffffff;
}

.RadPicker_MyTheme.rcCalPopupOpen .rcCalPopup,
.RadPicker_MyTheme.rcMYPopupOpen .rcCalPopup,
.RadPicker_MyTheme.rcTimePopupOpen .rcTimePopup {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}
